Volume 48, Issue 3, October 2023, Pages 219-231
Mohammed Mohammed Hanbal; Mohammed Mohammed Shereif; Hasan Yousef Allam